02d738606f032279ee6b5ca457c26c211fec8e14,src/com/rit/sucy/gui/MapListener.java,MapListener,onMove,#PlayerMoveEvent#,43

Before Change


        if (moving.lengthSquared() < 1e-8) return;

        // Prevent movement so they don't fall off cliffs or something
        Location loc = event.getTo();
        loc.setX(event.getFrom().getX());
        loc.setZ(event.getFrom().getZ());
        event.getPlayer().teleport(loc);

After Change


        if (moving.lengthSquared() < 1e-8) return;

        // Prevent movement so they don't fall off cliffs or something
        Location loc = new Location(
                event.getFrom().getWorld(),
                event.getFrom().getX(),
                event.getTo().getY(),
                event.getFrom().getZ(),
                event.getTo().getYaw(),
                event.getTo().getPitch()
        );
        event.getPlayer().teleport(loc);

        moving.normalize();